home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of MacTutor - S…e Code for Volumes 1 to 5
/
The Best of MacTutor - Source Code for Volume 1-5 (Wayzata Technology)(6031)(1990).bin
/
Source Code
/
#49 (Oct 89)
/
cicn Source
/
cicnFunRes.r
< prev
next >
Wrap
Text File
|
1989-07-21
|
20KB
|
566 lines
/*
* File cicnFunRes.r
*
* Created by Steve Sheets for MacTutor
*
* Resource source file for cicnFun application
*
*/
#include "Types.r" /* For ALRT & DITL resources */
#include "CIcon.r" /* For revised cicn resources */
resource 'ALRT' (1000) {
{40, 180, 192, 460}, 1000,
{ OK, visible, silent, OK, visible, silent,
OK, visible, silent, OK, visible, silent } };
resource 'DITL' (1000) {
{ {112, 110, 132, 170}, Button { enabled, "OK" },
{60, 20, 92, 52}, Icon { disabled, 1000 },
{60, 72, 92, 104}, Icon { disabled, 1001 },
{60, 124, 92, 156}, Icon { disabled, 1002 },
{60, 176, 92, 208}, Icon { disabled, 1003 },
{60, 228, 92, 260}, Icon { disabled, 1004 },
{20, 79, 40, 201}, StaticText { disabled,
"Sampe Color Icons" } } };
resource 'cicn' (1000, "cicn Sun") {
{ 0b00000000000000111110000000000000, /* Mask */
0b00000000000000111110000000000000,
0b00011110000001111111000000111100,
0b00011111000001111111000001111100,
0b00011111100111111111110011111100,
0b00011111111111111111111111111100,
0b00001111111111111111111111111000,
0b00000111111111111111111111110000,
0b00000011111111111111111111100000,
0b00000011111111111111111111100000,
0b00000111111111111111111111110000,
0b00000111111111111111111111110000,
0b00011111111111111111111111111100,
0b01111111111111111111111111111111,
0b01111111111111111111111111111111,
0b01111111111111111111111111111111,
0b01111111111111111111111111111111,
0b01111111111111111111111111111111,
0b00011111111111111111111111111100,
0b00000111111111111111111111110000,
0b00000111111111111111111111110000,
0b00000011111111111111111111100000,
0b00000011111111111111111111100000,
0b00000111111111111111111111110000,
0b00001111111111111111111111111000,
0b00011111111111111111111111111100,
0b00011111100111111111110011111100,
0b00011111000001111111000001111100,
0b00011110000001111111000000111100,
0b00000000000000111110000000000000,
0b00000000000000111110000000000000,
0b00000000000000000000000000000000 },
{ 0b00000000000000011100000000000000, /* B&W Icon */
0b00000000000000100010000000000000,
0b00011110000001101011000000111100,
0b00010011000001001001000001100100,
0b00010101100111001001110011010100,
0b00011010111100000000011110101100,
0b00001101000001111111000001011000,
0b00000110100111111111110010110000,
0b00000010001111111111111000100000,
0b00000010011111111111111100100000,
0b00000110111111111111111110110000,
0b00000100111100111110011110010000,
0b00011101111111011101111111011100,
0b00110001111111111111111111000110,
0b01000001111100111110011111000001,
0b01011101111100111110011111011101,
0b01000001111111111111111111000001,
0b00110001111111110111111111000110,
0b00011101111111111111111111011100,
0b00000100111110111110111110010000,
0b00000110111111011101111110110000,
0b00000010011111100011111100100000,
0b00000010001111111111111000100000,
0b00000110100111111111110010110000,
0b00001101000001111111000001011000,
0b00011010111100000000011110101100,
0b00010101100111001001110011010100,
0b00010011000001001001000001100100,
0b00011110000001101011000000111100,
0b00000000000000100010000000000000,
0b00000000000000011100000000000000,
0b00000000000000000000000000000000 },
{ 0x0, 65535, 65535, 65535, /* Color Table */
0x1, 65535, 2998, 8638,
0x2, 65535, 65535, 0,
0x3, 65535, 17770, 2591,
0x4, 0, 0, 0 },
{ $"00000000000000223220000000000000", /* Pix Image */
$"00000000000000234320000000000000",
$"00022222000000234320000000222200",
$"00023332000002234322000002233200",
$"00023432200222234322220022343200",
$"00022343222233333333322223432200",
$"00002234323334444444333234322000",
$"00000223433444444444443343220000",
$"00000022334442222222444332200000",
$"00000023344422222222244433200000",
$"00000223444222222222224443220000",
$"00000233442211222221122443320000",
$"00002234422222122212222244322000",
$"02222234422222222222222244322222",
$"02333334422211222221122244333332",
$"03444434422211222221122244344443",
$"02333334422222222222222244333332",
$"02222234422222221222222244322222",
$"00002234422222222222222244322000",
$"00000233442221222221222443320000",
$"00000223444222122212224443220000",
$"00000023344422211122244433200000",
$"00000022334442222222444332200000",
$"00000223433444444444443343220000",
$"00002234323334444444333234322000",
$"00022343222233333333322223432200",
$"00023432200222234322220022343200",
$"00023322000002234322000002233200",
$"00022220000000234320000000222200",
$"00000000000000234320000000000000",
$"00000000000000223220000000000000",
$"00000000000000000000000000000000" } };
resource 'cicn' (1001, "cicn Moof") {
{ 0b11111111111111111111111111111111, /* Solid Mask */
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111,
0b11111111111111111111111111111111 },
{ 0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000111011100000000000000000000,
0b00000101110100000000000000001000,
0b00000100001100000000000000001100,
0b00001101001100000000000000010100,
0b00010000000100000000000001100100,
0b00100000000011000000000001000100,
0b00100001100001111111111110001000,
0b00011110100000001111111100010000,
0b00000001100000000011110000010000,
0b00000110010000000000000000010000,
0b00000000011100000000000000010000,
0b00000000011100000000000000010000,
0b00000000011100000000000000010000,
0b00000000010011111111111100010000,
0b00000000010010000000000100010000,
0b00000000010010000000000110010000,
0b00000000010010000000000010010000,
0b00000000110110000000000110010000,
0b00000001101100000000001101110000,
0b00000000110000000000000111000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000 },
{ 0x0, 65535, 65535, 65535,
0x1, 65535, 0, 0,
0x2, 0, 65535, 0,
0x3, 0, 0, 65535,
0x4, 57343, 57343, 57343,
0x5, 9111, 49151, 8237,
0x6, 32767, 32767, 32767,
0x7, 4158, 24575, 3251,
0x8, 16383, 16383, 16383,
0x9, 0, 0, 0 },
{ $"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000999099900000000000000000000",
$"00000949994900000000000000009000",
$"00000900009900000000000000009900",
$"00009903009900000000000000094900",
$"00090000000900000000000009944900",
$"00900000000099000000000009440900",
$"00900009900009999999999994409000",
$"00099991900000048888888844090000",
$"00001119900000044466664440090000",
$"00001990094440000444444000090000",
$"00001000096640000000000000090000",
$"00000000098640000000000000090000",
$"00000000096640000000000000090000",
$"00000000094499999999999900090000",
$"00000000290090000000000900090222",
$"00000027290092007000000990092222",
$"00000022790092727272222290097272",
$"02227222990097727725555990097722",
$"22272229909975577555559909997222",
$"27272222992275555555555999557555",
$"22772222222222222222555555555555",
$"22222222222222222227555555555555",
$"22722772222222222227225555555555",
$"22727222727222227227272225555555",
$"22772222277222222727722225555555",
$"22722222227722222277222225555555" } };
resource 'cicn' (1002, "cicn Robbie") {
{ 0b00000000000000111111110000000000,
0b00000000000000111111110000000000,
0b00000000000000111111110000000000,
0b00000000000000111111110000000000,
0b00000000000000111111110000001001,
0b00000000000000111111110000001001,
0b00000000000000000110000000001111,
0b00011100000000111111111000001111,
0b00000110000001111111111100000110,
0b00000110000011100111011110001110,
0b00011111000111000111001111011100,
0b00000011101110000111000111111000,
0b00000001111100000111000011110000,
0b00000000111000000111000001100000,
0b00000000010000001111110000000000,
0b00000000000000111111110000000000,
0b00000000000011111111111000000000,
0b00000000001111111111111000000000,
0b00000000111111111111111100000000,
0b00000011111111111111111100000000,
0b00000111111111111111111100000000,
0b00000011111111111111111110000000,
0b00001011111111111111111110100000,
0b00011111111111111111111111110000,
0b00001111111111111111111111100000,
0b00111111111111111111111111111000,
0b00011111111111111111111111110000,
0b00111111111111111111111111111000,
0b00001111111111111111111111100000,
0b00011111111111111111111111110000,
0b00001011111111111111111110100000,
0b00000010010010010010010010000000 },
{ 0b00000000000000111111110000000000,
0b00000000000000111111110000000000,
0b00000000000000100110010000000000,
0b00000000000000100110010000000000,
0b00000000000000111111110000001001,
0b00000000000000111111110000001001,
0b00000000000000000110000000001111,
0b00011100000000111111111000001111,
0b00000110000001111111111100000110,
0b00000110000011100111011110001110,
0b00011111000111000111001111011100,
0b00000011101110000111000111111000,
0b00000001111100000111000011110000,
0b00000000111000000111000001100000,
0b00000000010000001111110000000000,
0b00000000000000111111110000000000,
0b00000000000011111111111000000000,
0b00000000001111111111111000000000,
0b00000000111111111111111100000000,
0b00000011111111111111111100000000,
0b00000111111111111111111100000000,
0b00000010010010010010010010000000,
0b00001011111111111111111110100000,
0b00011111111111111111111111110000,
0b00001111101111101111101111100000,
0b00111111101111101111101111111000,
0b00011110000010000010000011110000,
0b00111111101111101111101111111000,
0b00001111101111101111101111100000,
0b00011111111111111111111111110000,
0b00001011111111111111111110100000,
0b10010010010010010010000000 },
{ 0x0, 65535, 65535, 65535,
0x1, 65535, 0, 0,
0x2, 0, 65535, 0,
0x3, 0, 0, 65535,
0x4, 49151, 48660, 48660,
0x5, 32767, 32767, 32767,
0x6, 24575, 24575, 24575,
0x7, 0, 0, 0 },
{ $"00000000000000777777770000000000",
$"00000000000000666666660000000000",
$"00000000000000611661160000000000",
$"00000000000000611661160000000000",
$"00000000000000666666660000007007",
$"00000000000000666666660000007007",
$"00000000000000000770000000007777",
$"00077700000000444444444000004444",
$"00000740000004444444444400000440",
$"00000740000044440444044440004440",
$"00077744000444400444004444044400",
$"00000044404444000444000444444400",
$"00000004444400000444000044444000",
$"00000000444000000444000004400000",
$"00000000040000004454440000000000",
$"00000000000000444555540000000000",
$"00000000000044455555544000000000",
$"00000000004445555555554000000000",
$"00000000444555555555554400000000",
$"00000044455555555555555400000000",
$"00000444444444444444444400000000",
$"00000030030030030030030030000000",
$"00003033333333333333333330300000",
$"00033333333333333333333333330000",
$"00003333323333323333323333300000",
$"00333333323333323333323333333000",
$"00033332222232222232222233330000",
$"00333333323333323333323333333000",
$"00003333323333323333323333300000",
$"00033333333333333333333333330000",
$"00003033333333333333333330300000",
$"00000030030030030030030030000000" } };
resource 'cicn' (1003, "cicn Flag") {
{ 0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001111111111111111111111111000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000 },
{ 0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00000000000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001111111111111111111111111000,
0b00001111011011011000000000000000,
0b00001110110110111111111111111000,
0b00001111101101101000000000000000,
0b00001111011011011111111111111000,
0b00001110110110111000000000000000,
0b00001111111111111111111111111000,
0b00001100000000000000000000000000,
0b00001111111111111111111111111000,
0b00001100000000000000000000000000,
0b00001111111111111111111111111000,
0b00001100000000000000000000000000,
0b00001111111111111111111111111000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000,
0b00001100000000000000000000000000 },
{ 0x0, 65535, 65535, 65535,
0x1, 65535, 0, 0,
0x2, 65535, 65535, 0,
0x3, 0, 0, 65535 },
{ $"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00000000000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002233333333333111111111111000",
$"00002233033033033000000000000000",
$"00002230330330333111111111111000",
$"00002233303303303000000000000000",
$"00002233033033033111111111111000",
$"00002230330330333000000000000000",
$"00002233333333333111111111111000",
$"00002200000000000000000000000000",
$"00002211111111111111111111111000",
$"00002200000000000000000000000000",
$"00002211111111111111111111111000",
$"00002200000000000000000000000000",
$"00002211111111111111111111111000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000",
$"00002200000000000000000000000000" } };
resource 'cicn' (1004, "cicn Mac") {
{ 0b00000000000001111111111110000000,
0b00000000000010000000000000000000,
0b00000000000010000111111000100000,
0b00000000000010000000000100100000,
0b00000000000010000000000100100000,
0b00000100000010000000000100100000,
0b00001100000010000000000100100000,
0b00001000000010000000000100100000,
0b01100110000010000000000100100000,
0b10011001000010000000000100100000,
0b10000001000010001111111000100000,
0b10000000000010000000000000100000,
0b10000000000010000000000000100000,
0b01001010000000000001111100100000,
0b00110100000000000000000000100000,
0b00000000111111000000000000100000,
0b00000011000000000000000000000000,
0b00000100000000011111111111110000,
0b00000100000000000000000000001000,
0b00000011111000000001111111100100,
0b00000000000100000000010101010010,
0b00000000000100000000000010101001,
0b00000000001000000000000000000001,
0b00000000001000000000000111111110,
0b00000000000110000000000000000000,
0b00000000000001000000000000000000,
0b00000000000000001100000000000000,
0b00000000000000010010000000000000,
0b00000000000000100101000000000000,
0b00000000000000001000100000000000,
0b00000000000000000000100000000000,
0b00000000000000000001000000000000 },
{ 0b00000000000001111111111110000000,
0b00000000000010000000000000000000,
0b00000000000010000111111000100000,
0b00000000000010000000000100100000,
0b00000000000010000000000100100000,
0b00000100000010000000000100100000,
0b00001100000010000000000100100000,
0b00001000000010000000000100100000,
0b01100110000010000000000100100000,
0b10011001000010000000000100100000,
0b10000001000010001111111000100000,
0b10000000000010000000000000100000,
0b10000000000010000000000000100000,
0b01001010000000000001111100100000,
0b00110100000000000000000000100000,
0b00000000111111000000000000100000,
0b00000011000000000000000000000000,
0b00000100000000011111111111110000,
0b00000100000000000000000000001000,
0b00000011111000000001111111100100,
0b00000000000100000000010101010010,
0b00000000000100000000000010101001,
0b00000000001000000000000000000001,
0b00000000001000000000000111111110,
0b00000000000110000000000000000000,
0b00000000000001000000000000000000,
0b00000000000000001100000000000000,
0b00000000000000010010000000000000,
0b00000000000000100101000000000000,
0b00000000000000001000100000000000,
0b00000000000000000000100000000000,
0b00000000000000000001000000000000 },
{ 0x0, 65535, 65535, 65535,
0x1, 0, 0, 65535,
0x2, 65535, 65535, 0,
0x3, 0, 65535, 0,
0x4, 65535, 0, 0,
0x5, 0, 0, 0 },
{ $"00000000000005555555555550000000",
$"00000000000050000000000000000000",
$"00000000000050000222222000500000",
$"00000000000050000000000200500000",
$"00000000000050000000000200500000",
$"00000300000050000000000200500000",
$"00003300000050000000000200500000",
$"00003000000050000000000200500000",
$"03300330000050000000000200500000",
$"30033003000050000000000200500000",
$"30000003000050002222222000500000",
$"30000000000050000000000000500000",
$"30000000000050000000000000500000",
$"03003030000000000005555500500000",
$"00330300000000000000000000500000",
$"00000000444444000000000000500000",
$"00000044000000000000000000000000",
$"00000400000000055555555555550000",
$"00000400000000000000000000005000",
$"00000044444000000001111111100500",
$"00000000000400000000010101010050",
$"00000000000400000000000010101005",
$"00000000004000000000000000000005",
$"00000000004000000000000555555550",
$"00000000000440000000000000000000",
$"00000000000004000000000000000000",
$"00000000000000005500000000000000",
$"00000000000000050050000000000000",
$"00000000000000500205000000000000",
$"00000000000000002000500000000000",
$"00000000000000000000500000000000",
$"00000000000000000005000000000000" } };